使用PHP Session保存清理後的資料,讓不同頁面可以取得同一份清理結果。
session_start();
$_SESSION['cleanedRows'] = $cleanedRows;
接著修改 export.php,讀取 Session 中的資料,並透過 fputcsv() 產生 CSV 檔案供使用者下載。
foreach ($cleanedRows as $row) {
fputcsv($output, $row);
}
此外也加入UTF-8 BOM,協助Excel正確顯示中文。
完成後,使用者可以上傳 CSV、查看資料檢查與清理結果,並下載清理後的檔案,讓資料處理流程更加完整。